Information processing apparatus, system of assessing structural object, method of assessing structural object and storage medium

ABSTRACT

An information processing apparatus includes circuitry configured to acquire data of a development-view image of the structural object, display the development-view image of the structural object on a display, receive a drawing of a diagnosis target image indicating a diagnosis target in the development-view image of the structural object, display, on the display, an input screen for inputting assessment-related information including an assessment result of the diagnosis target indicated by the diagnosis target image, and receive an input of the assessment-related information including the assessment result via the input screen.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. application Ser. No.16/142,268, filed Sep. 26, 2018, which claims priority pursuant to 35U.S.C. § 119(a) to Japanese Patent Application Nos. 2017-184380, filedon Sep. 26, 2017, and 2018-172365, filed on Sep. 14, 2018 in the JapanPatent Office, the disclosure of each is incorporated by referenceherein in its entirety.

BACKGROUND Technical Field

This disclosure relates to an information processing apparatus, a systemof assessing a structural object, and a method of assessing a structuralobject, and a non-transitory computer readable storage medium.

Background Art

Structural objects such as tunnels are covered with lining such asconcrete. When concrete properties change over time, cracks or the likecan occur. If the aged concrete of a tunnel is not maintained properly,concrete pieces might peel off from a wall of the tunnel, causing damageto vehicles and people on a road. Therefore, under the regulation andinstructions of national and local government offices that monitortunnels, inspection contractors or firms conduct periodic inspections ofthe tunnels, and reports inspection results of the tunnels to thegovernment offices. The inspection contractors are required to submitinspection reports using a given document format regulated by thenational and local governments in some countries.

Hereinafter, a description is given of conventional procedure ofacquiring and handling data performed by an inspection contractor withreference to FIG. 37. FIG. 37 illustrates a scheme of conventionalinspection processing performed by the inspection contractor.

When the inspection contractor inspects a tunnel, an inspector takesnotes of observed conditions of the tunnel on a field inspection book,captures images of changed-portions of the tunnel as changed-portionphotographs, and then creates a final inspection report, to be submittedto the national and local government offices, describing tunnelproperties (e.g., name, location, length, age) using a tunnel ledgerobtained from the government offices. The final inspection reportincludes, for example, an observed inspection findings chart, aphotograph-captured position chart, a photograph ledger, and a tunnelinspection result summary table, as illustrated in FIG. 37, in which theobserved inspection findings chart includes the photograph-capturedposition chart. The inspection findings indicate any kind of findingsobserved on the tunnel surface, such as potential or imminentabnormalities (e.g., initial defects, aging defects, damages,deformations) that may cause problems, and non-abnormalities portions(e.g., stains) that may not cause problems.

The final inspection report can be created using conventional procedureas illustrated in FIG. 37. (1) The observed inspection findings chartrepresents drawings of inspection findings (e.g., cracks) observed atportions during the inspection. When the inspection contractor createsthe observed inspection findings chart, the inspection contractor refersto various field inspection records, such as the field inspection book,the observed-inspection findings photographs, and the tunnel ledger todraw lines representing the inspection findings (e.g., cracks), andinput a width of the lines, such as crack lines using a computer-aideddesign (CAD) program.

(2) The photograph ledger includes evaluation (assessment) results ofthe observed-inspection findings, such as cracks, associated with theobserved-inspection findings photographs. The inspection contractormanually attaches the observed-inspection findings photographs on thephotograph ledger, and inputs diagnosis information including theevaluation results by referring to detail information of the inspectionfindings recorded on the field inspection book during the inspection.Further, to clarify which portion of the tunnel corresponds to theobserved-inspection findings photograph attached to the photographledger, the observed inspection findings chart is added with anidentification number of the observed-inspection findings photographattached to the photograph ledger.

(3) The tunnel inspection result summary table includes variousinformation of the tunnel, such as tunnel properties (e.g., tunnellength) and the diagnosis information including the evaluation results.Specifically, the inspection contractor inputs the tunnel properties(e.g., tunnel length) in the tunnel inspection result summary tablebased on the tunnel ledger, and the diagnosis information including theevaluation results of the observed inspection findings based on thefield inspection book.

(4) In order to associate the inspection findings-observed portionsrelated to the evaluation results and the observed-inspection findingsphotograph attached to the photograph ledger, the inspection contractorinputs an identification number associated with the observed-inspectionfindings photograph attached to the photograph ledger on the tunnelinspection result summary table.

When creating the final inspection report including various inspectionrecords such as the observed inspection findings chart, thephotograph-captured position chart, the photograph ledger, and thetunnel inspection result summary table, the inspection contractormanually selects the detail information of inspection findings and theobserved-inspection findings photographs that correspond to positions inthe tunnel from a large number of the detail information of inspectionfindings recorded in the field inspection book and a large number of theobserved-inspection findings photographs, in which the inspectioncontractor might make mistakes in the final inspection report, whichmight be caused by manual operation of creating the final inspectionreport. Further, the final inspection report is required to include acommon description, such as diagnosis information or the like amongvarious inspection records (e.g., the observed inspection findingschart, the photograph-captured position chart, the photograph ledger,and the tunnel inspection result summary table), and identificationnumbers to link various inspection records (e.g., the observedinspection findings chart, the photograph-captured position chart, andthe photograph ledger) with each other. Therefore, even if only one partof the final inspection report is to be modified or corrected due tosome reasons, each document of various inspection records included inthe final inspection report is required to be modified or corrected,causing a greater effort and a longer time to create the finalinspection report including the diagnosis information of the structuralobject such as the tunnel.

SUMMARY

In one aspect of the present invention, an information processingapparatus to assess a structural object is devised. The informationprocessing apparatus includes circuitry configured to acquire data of adevelopment-view image of the structural object, display thedevelopment-view image of the structural object on a display, receive adrawing of a diagnosis target image indicating a diagnosis target in thedevelopment-view image of the structural object, display, on thedisplay, an input screen for inputting assessment-related informationincluding an assessment result of the diagnosis target indicated by thediagnosis target image, and receive an input of the assessment-relatedinformation including the assessment result via the input screen.

In another aspect of the present invention, a method of processinginformation of a structural object is devised. The method includesacquiring data of a development-view image of the structural object,displaying the development-view image of the structural object on adisplay, receiving a drawing of a diagnosis target image indicating adiagnosis target in the development-view image of the structural object,displaying, on the display, an input screen for inputtingassessment-related information including an assessment result of thediagnosis target indicated by the diagnosis target image, receiving aninput of the assessment-related information including the assessmentresult via the input screen, and storing, in a memory, coordinates ofthe diagnosis target image and the received assessment-relatedinformation in association with each other.

In another aspect of the present invention, a non-transitory computerreadable storage medium storing one or more instructions that, whenexecuted by one or more processors, cause the one or more processors toexecute a method of processing information of a structural object isdevised. The method includes acquiring data of a development-view imageof the structural object, displaying the development-view image of thestructural object on a display, receiving a drawing of a diagnosistarget image indicating a diagnosis target in the development-view imageof the structural object, displaying, on the display, an input screenfor inputting assessment-related information including an assessmentresult of the diagnosis target indicated by the diagnosis target image,receiving an input of the assessment-related information including theassessment result via the input screen, and storing, in a memory,coordinates of the diagnosis target image and the receivedassessment-related information in association with each other.

In another aspect of the present invention, another informationprocessing apparatus is devised. The another information processingapparatus includes circuitry configured to acquire data of adevelopment-view image of a structural object, display thedevelopment-view image of the structural object on a display,automatically select a diagnosis target from the development-view imageof the structural object, receive an input of assessment-relatedinformation of the diagnosis target, and automatically store, in amemory, coordinates of the diagnosis target and the assessment-relatedinformation of the diagnosis target in association with each other.

In another aspect of the present invention, a system to access astructural object is devised. The system includes circuitry configuredto acquire data of a development-view image of the structural object,display the development-view image of the structural object on adisplay, receive a drawing of a diagnosis target image indicating adiagnosis target in the development-view image of the structural object,display, on the display, an input screen for inputtingassessment-related information including an assessment result of thediagnosis target indicated by the diagnosis target image, receive aninput of the assessment-related information including the assessmentresult via the input screen, and output an assessment report includingthe diagnosis target image indicating the diagnosis target, drawn in thedevelopment-view image of the structural object, and theassessment-related information of the diagnosis target indicated by thediagnosis target image.

BRIEF DESCRIPTION OF THE DRAWINGS

A more complete appreciation of the description and many of theattendant advantages and features thereof can be readily obtained andunderstood from the following detailed description with reference to theaccompanying drawings, wherein:

FIG. 1 is a schematic configuration of a diagnosis system according toan embodiment;

FIG. 2 is a hardware block diagram of a diagnosis processing terminal,and a diagnosis management server;

FIG. 3 is a functional block diagram of the diagnosis system;

FIG. 4 is a schematic diagram indicating a relationship ofdevelopment-view image and coordinate data;

FIG. 5 is an example of a diagnosis information management table;

FIG. 6 is an example of a diagnosis target element management table;

FIG. 7 is an example of a sequence diagram illustrating a process ofupdating data including development-view image;

FIG. 8 is an example of a sequence diagram illustrating a process ofgenerating data of a submission document;

FIGS. 9A, 9B, 9C, and 9D illustrate a scheme of creating a submissiondocument according to an embodiment;

FIG. 10 is an example of a flowchart illustrating a process of drawingand inputting of diagnosis information;

FIG. 11 is an example of a flowchart illustrating processing of a firstinput mode of a diagnosis target image (e.g., drawing of an area);

FIG. 12 is an example of a flowchart illustrating processing of a secondinput mode of a diagnosis target image (e.g., drawing of a linepattern);

FIG. 13 is an example of a flowchart illustrating processing of a thirdinput mode of a diagnosis region;

FIG. 14 is an example of a home screen;

FIG. 15 is an example of a diagnosis position input screen when an inputmode of a diagnosis target image (e.g., drawing of an area) is selected;

FIG. 16 is an example of a screen when inputting the diagnosis targetimage in the diagnosis position input screen;

FIG. 17 is an example of a screen when inputting the diagnosis targetimage in the diagnosis position input screen;

FIG. 18 is an example of a screen when inputting the diagnosis targetimage in the diagnosis position input screen;

FIG. 19 is an example of a screen when inputting the diagnosis targetimage in the diagnosis position input screen;

FIG. 20 is an example of a screen when inputting the diagnosis targetimage in the diagnosis position input screen;

FIG. 21 is an example of a screen when inputting the diagnosis targetimage in the diagnosis position input screen;

FIG. 22 is another example of a screen when inputting the diagnosistarget image in the diagnosis position input screen;

FIG. 23 is an example of another screen when inputting the diagnosistarget image (e.g., drawing of a line pattern) in the diagnosis positioninput screen;

FIG. 24 is an example of another screen when inputting the diagnosistarget image (e.g., drawing of a line pattern) in the diagnosis positioninput screen;

FIG. 25 is an example of another screen when inputting the diagnosistarget image (e.g., drawing of a line pattern) in the diagnosis positioninput screen;

FIG. 26 is an example of another screen when inputting the diagnosistarget image (e.g., drawing of a line pattern) in the diagnosis positioninput screen;

FIG. 27 is an example of another screen when inputting the diagnosistarget image (e.g., drawing of a line pattern) in the diagnosis positioninput screen;

FIG. 28 is an example of another screen when inputting the diagnosistarget image (e.g., drawing of a line pattern) in the diagnosis positioninput screen;

FIG. 29 is an example of another screen when inputting a diagnosisregion in a diagnosis position input screen;

FIG. 30 is an example of another screen when inputting a diagnosisregion in a diagnosis position input screen;

FIG. 31 is an example of another screen when inputting a diagnosisregion in a diagnosis position input screen;

FIG. 32 is an example of another screen when inputting a diagnosisregion in a diagnosis position input screen;

FIG. 33 illustrates a screen example of inputting a diagnosis region ina diagnosis position input screen.

FIG. 34A illustrates a relationship between a tunnel and a viewingdirection;

FIG. 34B illustrates a schematic diagram of the tunnel viewed from alower direction of the tunnel;

FIG. 34C illustrates a schematic diagram of the tunnel viewed from anupper direction of the tunnel;

FIG. 35A illustrates an example of the diagnosis target image viewedfrom the lower direction of the tunnel;

FIG. 35B illustrates an example of the same diagnosis target imageviewed from the upper direction of the tunnel; and

FIG. 36 illustrates a variant example of diagnosis information inputscreen; and

FIG. 37 illustrates a conventional scheme of creating a submissiondocument.

The accompanying drawings are intended to depict embodiments of thepresent invention and should not be interpreted to limit the scopethereof. The accompanying drawings are not to be considered as drawn toscale unless explicitly noted.

DETAILED DESCRIPTION

A description is now given of exemplary embodiments of the presentinventions. It should be noted that although such terms as first,second, etc. may be used herein to describe various elements,components, regions, layers and/or units, it should be understood thatsuch elements, components, regions, layers and/or units are not limitedthereby because such terms are relative, that is, used only todistinguish one element, component, region, layer or unit from anotherregion, layer or unit. Thus, for example, a first element, component,region, layer or unit discussed below could be termed a second element,component, region, layer or unit without departing from the teachings ofthe present inventions.

In addition, it should be noted that the terminology used herein is forthe purpose of describing particular embodiments only and is notintended to be limiting of the present inventions. Thus, for example, asused herein, the singular forms “a”, “an” and “the” are intended toinclude the plural forms as well, unless the context clearly indicatesotherwise. Moreover, the terms “includes” and/or “including”, when usedin this specification, specify the presence of stated features,integers, steps, operations, elements, and/or components, but do notpreclude the presence or addition of one or more other features,integers, steps, operations, elements, components, and/or groupsthereof.

Hereinafter, a description is given of a diagnosis or assessment systemaccording to an embodiment with reference to the drawings.

System Configuration:

Hereinafter, a description is given of an example of a systemconfiguration of the diagnosis system 1 with reference to FIG. 1. FIG. 1is a schematic diagram of a diagnosis system 1 of the embodiment. Inthis description, the diagnosis includes any act or process ofidentifying the cause or nature of a condition, situation, or potentialproblem (such as abnormality) of an object such as structural object(e.g., tunnel). The examples of act or process of diagnosis includeinvestigation, analysis, assessment (evaluation), etc. For example,assessment is any act or process of determining the condition,situation, or problem of the object, which is a target for diagnosis. Inthis description, the diagnosis system 1 can be also referred to as theassessment system. Further, in this description, for simplicity, theterms of “diagnosis” and “assessment” are interchangeably used.

As illustrated in FIG. 1, the diagnosis system 1 includes, for example,a diagnosis processing terminal 3, and a diagnosis management server 5connected via a communication network 100 wirelessly or by wire. In thisdescription, the diagnosis processing terminal 3 and the diagnosismanagement server 5 are examples of information processing apparatusesor terminals used for processing data and information related to thestructural object (e.g., tunnel).

The diagnosis processing terminal 3 and the diagnosis management server5 included in the diagnosis system 1 can communicate with each other viathe communication network 100. The communication network 100 isconstructed using a network, such as the Internet, a mobilecommunication network, a local area network (LAN), or the like. Thecommunication network 100 can employ not only a wired communicationnetwork but also a wireless communication network such as 3rd generation(3G), worldwide interoperability for microwave access (WiMAX), and longterm evolution (LTE). Further, the diagnosis processing terminal 3 canbe configured to communicate using short-range communication technologysuch as near field communication (NFC: registered trademark).

As illustrated in FIG. 1, the inspector riding on the inspection vehicle7 inspects the tunnel 8 by marking inspection findings (e.g., cracks)with a special chalk on a surface of the tunnel 8, and records a widthof each crack in a field inspection book. While inspecting the tunnel 8,the inspector records detail information of inspection findingsindicating the status or condition of the inspection findings andevaluation results of the inspection findings in the field inspectionbook. Further, an assistant standing near the inspection vehicle 7 canwrite the detail information of inspection findings spoken by theinspector in the field inspection book, and take pictures of the tunnel8 in some cases. The inspection findings means any kind of findingsobserved on the tunnel surface, such as potential or imminentabnormalities (e.g., initial defects, aging defects, damages,deformations) that may cause problems, and non-abnormalities portions(e.g., stains) that may not cause problems.

Further, the inspector can put on a helmet put equipped with a smallmicrophone and a small camera, in which comments made by the inspectorcan be recorded with the small microphone and target portions can bephotographed with the small camera. In this case, the recorded voiceinformation can be recognized by a voice recognition device anddigitized as data, and the digitized data can be automatically recordedin an electronic recording device used as the field inspection book,such as a tablet personal computer (PC) or the like, together with theimages photographed using the small camera.

Then, a vehicle 9 equipped with a camera unit (image capture device)travels from the entrance to the exit of the tunnel 8, while capturingimages of the inner surface of the tunnel 8 from an entry to an exit ofthe tunnel 8 to acquire images of the inner surface of the tunnel 8,which is to be described later with reference to FIG. 4. Hereinafter,images of the captured inner surface of the tunnel 8 are collectivelyreferred to as development-view image 201 of the tunnel, whichcorresponds to a panoramic image combining a plurality of images of aplurality of spans (formworks) of the tunnel 8. The development-viewimage 201 is generated by performing image processing on a plurality ofmages of the inner surface of the tunnel 8 captured by the camera unit.Since the development-view image 201 includes portions marked with thespecial chalk by the inspector, the user of the diagnosis processingterminal 3 can easily confirm positions and shapes of the inspectionfindings by checking the development-view image 201 after the inspectionat the field. The development-view image 201 can be also be referred toas the image data of tunnel, which is an example of image data of thestructural object generated using given image processing.

In addition to the camera unit, the vehicle 9 also includes a firstrange sensor for measuring a travel distance of the vehicle 9, a secondrange sensor for measuring a distance between the vehicle 9 and theinner surface of the tunnel 8, a gyro sensor for detecting an angle(posture) and an angular velocity (or angular acceleration) of thevehicle 9. The second ranging sensor is, for example, a time-of-flight(TOF) sensor or a light detection and ranging (LIDAR) sensor. Thedevelopment-view image 201 obtained by the camera unit of the vehicle 9,and each detection data obtained from each sensor disposed in thevehicle 9 (e.g., first and second ranging sensors, gyro sensor) aretransmitted to the diagnosis management server 5 via the diagnosisprocessing terminal 3, and are managed by the diagnosis managementserver 5. Alternatively, the development-view image 201 and thedetection data can be directly transmitted to the diagnosis managementserver 5, or any storage device on a cloud that is accessible from thediagnosis management server 5.

In some regions, such as European continent and America, vehicle driverskeep to the right side of the road, so an image of the structural object(e.g., tunnel wall) on the right side of the vehicle in the travelingdirection is captured and measured with the camera unit. In anotherregion, such as United Kingdom and Japan, vehicle drivers keep to theleft side of the road, so an image of the structural object (e.g.,tunnel wall) on the left side of the vehicle in the traveling directionis captured and measured with the camera unit.

The diagnosis processing terminal 3 is a computer used for receiving aninput of various data, such as diagnosis target image, diagnosis region,and diagnosis information, to be described later. A user (e.g.,operator) uses the diagnosis processing terminal 3 to input various datarelated to the structural object (e.g., tunnel), such as thedevelopment-view image 201, generated by capturing the images of tunnel8 from an entrance to an exit of the tunnel 8 and processing, and thedetail information of inspection findings recorded on the fieldinspection book by the inspector or assistant for the tunnel 8, and thedetection data obtained by each sensor for the tunnel 8. In thisdescription, the tunnel 8 is described as an example of the structuralobject, but the structural object is not limited thereto. In anotherexample, the data related to the structural object can be transmitted toanother device such as the diagnosis management server 5, and thentransferred from another device to the diagnosis processing terminal 3.

Further, the user of the diagnosis processing terminal 3 inputs data ofthe tunnel ledger obtained from the government office in the diagnosisprocessing terminal 3. The tunnel ledger includes data of the tunnelproperties such as the length and height of the tunnel. Alternatively,the diagnosis processing terminal 3 can receive the data of the tunnelledger from a server of the government office. In this case, thediagnosis processing terminal 3 can be used as an input device to whichdata is input.

Further, a browser is installed in the diagnosis processing terminal 3.The diagnosis processing terminal 3 can display the development-viewimage 201 transmitted from the diagnosis management server 5 using thebrowser.

Further, the user of the diagnosis processing terminal 3 performs adrawing of an image of given pattern, such as line or the like, over theobserved inspection findings (e.g., crack) on the development-view image201. The drawn image corresponding to the observed inspection findingsis stored, for example, in a memory of the diagnosis management server 5in association with coordinates indicating a position of the drawnimage, and a numerical value (e.g., width) of the drawn image.

The user of the diagnosis processing terminal 3 downloads data of asubmission document including, for example, the observed inspectionfindings chart created by drawing the observed inspection findings, fromthe diagnosis management server 5, and submits the printed submissiondocument or the electronic data of the submission document (i.e.,non-printed data) to the government office or the like. For example, thecommunication unit 51 of the diagnosis management server 5 transmits thedata of the submission document including, for example, the observedinspection findings chart created by drawing of the observed inspectionfindings, to the diagnosis processing terminal 3 via the communicationnetwork 100. As a result, the communication unit 31 of the diagnosisprocessing terminal 3 receives the data of the submission document.

In one example, the communication unit 31 of the diagnosis processingterminal 3 transmits the data of the submission document to a printingapparatus, and after printing the submission document, the user of thediagnosis processing terminal 3 submits the printed paper to thegovernment office or the like.

Alternatively, the communication unit 31 of the diagnosis processingterminal 3 transmits the data of the submitted document to thegovernment office or the like via the communication network 100.

Alternatively, the communication unit 31 of the diagnosis processingterminal 3 stores the data of the submission document on a recordingmedium such as DVD-R, and then, the user of the diagnosis processingterminal 3 submits the recording media to the government office or thelike.

The communication unit 31 and the storing/reading unit 39 can be used asan output unit when submitting the submission document (electronic dataor printed paper) to the government office or the like. In this case,the diagnosis processing terminal 3 can be used as an output device fromwhich data is output.

Further, in order to ensure credibility or authenticity of thesubmission document such as electronic data and printed sheets submittedto the national government office or the like, it is preferable to applytamper-proof processing to the submission document.

The diagnosis management server 5 manages various data, such as thedevelopment-view image 201, detail information of the inspectionfindings, and the tunnel ledger. Further, the diagnosis managementserver 5 manages data obtained by drawing an image such as line or thelike over the observed inspection findings (e.g., crack) associated withcoordinates indicating the position of the drawn image on thedevelopment-view image 201, and the numerical value (e.g., width) of thedrawn image.

Hardware Configuration of Diagnosis System:

Hereinafter, a description is given of a hardware configuration of thediagnosis processing terminal 3 and the diagnosis management server 5configuring the diagnosis system 1 with reference to FIG. 2.

Hardware Configuration of Diagnosis Processing Terminal:

FIG. 2 is an example of a hardware block diagram of the diagnosisprocessing terminal 3, and also an example of a hardware block diagramof the diagnosis management server 5 indicated by reference symbols inparentheses.

As illustrated in FIG. 2, the diagnosis processing terminal 3 includes,for example, a central processing unit (CPU) 301, a read only memory(ROM) 302, a random access memory (RAM) 303, a hard disk (HD) 304, ahard disk drive (HDD) 305, a media interface (I/F) 307, a display 308, anetwork I/F 309, a keyboard 311, a mouse 312, a compact disc-rewritable(CD-RW) drive 314, and a bus line 310.

The CPU 301 controls the operation of the diagnosis processing terminal3 entirely. The ROM 302 stores programs to be executed by the CPU 301.The RAM 303 is used as a work area of the CPU 301. The HD 304 storesvarious data such as programs. The HDD 305 controls reading and writingof various data to the HD 304 under the control of the CPU 301. Themedia I/F 307 controls reading and writing (storing) of data from or toa recording medium 306, such as a flash memory. The display 308 displaysvarious information such as cursor, menu, window, text, or image. Thenetwork I/F 309 is an interface circuit for performing datacommunication using the communication network 100. The keyboard 311 isan example of input units, having a plurality of keys used for inputtingcharacters, numerals, various instructions or the like. The mouse 312 isone type of input units for selecting and executing variousinstructions, selecting a process target, moving a cursor, and the like.The CD-RW drive 314 controls reading and writing of various data fromand to a CD-RW 313, which is an example of a removable recording medium.

Further, as illustrated in FIG. 2, the diagnosis management server 5includes, for example, a CPU 501, a ROM 502, a RAM 503, an HD 504, anHDD 505, a media I/F 507, a display 508, a network I/F 509, a keyboard511, a mouse 512, a CD-RW drive 514, and a bus line 510. Theconfiguration of these components are similar to those of theabove-described configuration of the CPU 301, the ROM 302, the RAM 303,the HD 304, the HDD 305, the media I/F 307, the display 308, the networkI/F 309, the keyboard 311, the mouse 312, the CD-RW drive 314, and thebus line 310, and thereby descriptions of these are omitted.

Further, a DVD recordable (DVD-R) drive can be used instead of the CD-RWdrive 314 or 514. In the embodiment, the diagnosis processing terminal 3and the diagnosis management server 5 can be configured as a singlecomputer or can be configured using a plurality of computers by dividingeach part (functional unit, or storage) into the plurality of computers.

Functional Configuration of Diagnosis System:

Hereinafter, a description is given of a functional configuration of thediagnosis system 1 with reference to FIGS. 3 to 6. FIG. 3 is an exampleof a functional block diagram of the diagnosis system 1.

Functional Configuration of Diagnosis Processing Terminal:

As illustrated in FIG. 3, the diagnosis processing terminal 3 includes,for example, a communication unit 31, a reception unit 32, a drawingunit 33, a display control unit 34, a determination unit 35, and astoring/reading unit 39. Each of these units indicates a function orfunctional unit implemented by operating any of the hardware componentsillustrated in FIG. 2 under instructions of the CPU 301 executingprograms loaded on the RAM 303 from the HD 304. The diagnosis processingterminal 3 further includes a storage unit 3000 implemented by the RAM303 and the HD 304 (FIG. 2).

Hereinafter, a description is given of each functional unit of thediagnosis processing terminal 3.

The communication unit 31, implemented by the network I/F 309 and aninstruction from the CPU 301 (FIG. 2), transmits and receives variousdata or information to and from other terminals, devices, or systems viathe communication network 100.

The reception unit 32 is typically implemented by an instruction fromthe CPU 301 (FIG. 2). When the reception unit 32 receives signals fromthe keyboard 311 and/or the mouse 312 operated by a user, the receptionunit 32 receives various operations performed by a user.

The drawing unit 33, implemented by an instruction from the CPU 301(FIG. 2), draws a pattern, such as a line or an area (e.g., rectangularshape), on an image displayed on the display 308.

The display control unit 34, implemented by an instruction from the CPU301 (FIG. 2), causes the display 308 to display various images andscreens.

The determination unit 35, implemented by an instruction from the CPU301 (FIG. 2), performs various determinations to be described later.

The storing/reading unit 39, implemented by an instruction from the CPU301 and the HDD 305, the media I/F 307, and the CD-RW drive 314 (FIG.2), stores various data in the storage unit 3000, the recording medium306, and the CD-RW 313, and reads various data from the storage unit3000, the recording medium 306, and the CD-RW 313.

Functional Configuration of Diagnosis Management Server:

As illustrated in FIG. 3, the diagnosis management server 5 includes,for example, a communication unit 51, a generation unit 53, adetermination unit 55, and a storing/reading unit 59. Each of theseunits indicates a function or functional unit implemented by operatingany of the hardware components illustrated in FIG. 2 under aninstruction from the CPU 501 executing programs loaded to the RAM 503from the HD 504. The diagnosis management server 5 further includes astorage unit 5000, implemented by the HD 504 (FIG. 2).

Development-View Image and Coordinate Data:

FIG. 4 is a schematic diagram indicating a relationship of thedevelopment-view image 201 and coordinate data 201 c. As illustrated inFIG. 3, the storage unit 5000 stores various data, such as detailinformation of inspection findings, the development-view image 201, dataof each sensor such as a range sensor, and data of a tunnel ledger. Thecoordinate data 201 c is data generated by the generation unit 53 afterthe communication unit 51 of the diagnosis management server 5 acquiresthe development-view image 201 and the detection data from the diagnosisprocessing terminal 3. The generation method of the coordinate data 201c will be described later.

When the development-view image 201 is output from the camera unit ofthe vehicle 9, the development-view image 201 is the image data alonewithout any information regarding a positional relationship between thedevelopment-view image 201 and the actual tunnel. If the positionalrelationship between the development-view image 201 and the actualtunnel is not accurately defined, it would take too much time and effortfor the user to identify the location of the inspection findings (e.g.,cracks, any defects), found or observed during the inspection, on thedevelopment-view image 201. Therefore, in order to accurately define thepositional relationship between the development-view image 201 and theactual tunnel, the coordinate data corresponding to the development-viewimage 201 is generated.

As illustrated in in FIG. 4, the tunnel is configured with a pluralityof spans (formworks) made of certain material such as concrete, in whicheach span sequentially represents a first span, a second span, a thirdspan, and so on from an entrance to an exit of an actual tunnel. Thespan indicates each segment having a given width (e.g., 10 meters),which is segmented from the entrance to the exit of the tunnel 8. FIG. 4illustrates an example of the development-view image 201 composed ofimages of multiple spans. The span number is specified in the tunnelledger managed by the government office.

Further, as illustrated in in FIG. 4, the coordinate data is set for theplurality of spans, in which a span number for the coordinate data isset from the left to the right, such that the first span is indicated bya span number “S001,” and the second span is indicated by a span number“S002,” and so on. In addition, coordinates (xn, ym) are used toindicate a specific position in each span. For example, even if onepoint in one span and another point in another span (i.e., any twopoints) in the coordinate data are represented by the same coordinates,since the spans are different, the coordinates of one point in one spanand the coordinates of another point in another span indicate differentpositions in the tunnel. Accordingly, with the coordinate data definingthe coordinates (xn, ym) of specific positions in the specific spannumber, the positional relationship between the development-view image201 and the actual tunnel can be accurately defined, such that aspecific location of the inspection finding (e.g., defect) marked on theactual tunnel can be identified using the coordinate system of thedevelopment-view image 201. As above described, the development-viewimage 201 are associated with coordinate data of the tunnel 8. In caseof a tunnel without spans, a specific position in the development-viewimage is identified using a position coordinate alone without using thespan number such as “S001.”

Diagnosis Information Management Table:

FIG. 5 is an example of a diagnosis information management table. Thestorage unit 5000 stores and manages a diagnosis information managementdatabase (DB) 5001 (FIG. 3) including the diagnosis informationmanagement table of FIG. 5. The coordinate data 201 c (FIG. 4) isgenerated by the diagnosis management server 5 as described above. Thediagnosis processing terminal 3 receives a user operation to draw animage such as a line or the like over the observed inspection findings,such as cracks, displayed on the development-view image 201. With thecoordinate data 201 c and the drawing made by the user, the specificposition of the observed inspection findings on the development-viewimage 201 is identified. Specifically, the diagnosis management server 5uses the diagnosis information management table (FIG. 5) to manage thecoordinates of the identified observed inspection findings portion,indicating a position of the identified observed inspection findingsportion.

As illustrated in FIG. 5, the diagnosis information management tablestores various items, such as a diagnosis region number, a span number(formwork number), coordinates within a span of a diagnosis region, aheight and width of a diagnosis region, a photograph number, a type ofobserved inspection findings and abnormality (potential abnormalities),an evaluation result, and detail information of inspection findings,which are associated with each other. In this description, the diagnosisinformation may be also referred to as the assessment-relatedinformation or assessment information.

The diagnosis region number is identification information identifying agroup including a diagnosis region to be described later. The spannumber (formwork number) is a number assigned to each span of the tunnel8. The span number is specified in the tunnel ledger managed by thegovernment office. The span number corresponds to a specific span numberin the coordinate data 201 c illustrated in FIG. 4, and is a valueindicating the specific span number of the tunnel 8.

The coordinates within the span related to the diagnosis region indicatespecific position coordinates in the coordinate data 201 c illustratedin FIG. 4, and indicate the position coordinates of a specific point(e.g., start point) of the diagnosis region in a specific span that iscounted, for example, from the origin point of the specific span.

The height and width of the diagnosis region indicate the height and thewidth of a specific diagnosis region with respect to the origin point ofthe specific span related to the specific diagnosis region. The heightand width of the diagnosis region indicate values identifying the entirespecific diagnosis region.

The photograph number is identification information identifying aphotograph attached to the photograph ledger.

The type of observed inspection findings and abnormality indicate a typeof inspection findings and abnormality at the inspection object andportion inspected by the inspector.

The evaluation result indicates an evaluation of the diagnosis targetinspected by the inspector. Typically, the conditions of the diagnosistarget are ranked using the evaluation levels of “S, A, B, and C,” inwhich “S” is the worst condition, and the condition becomes less severein the order of “S, A, B, and C.” The evaluation result may be alsoreferred to as the assessment result in this description.

The detail information of inspection findings is contents of informationof inspection findings recorded by the inspector and/or the assistant(FIG. 1).

Diagnosis Target Element Management Table:

FIG. 6 illustrates an example of a diagnosis target element managementtable. The storage unit 5000 stores and manages a diagnosis targetelement management DB 5002 (FIG. 3) including the diagnosis targetelement management table of FIG. 6. As illustrated in FIG. 6, thediagnosis target element management table stores various items, such asa diagnosis region number, a span number (formwork number), an elementnumber, coordinates of a start point of a diagnosis target elementimage, coordinates of an end point of a diagnosis target element image,and a width of a diagnosis target element (mm) in association with eachother.

The diagnosis region number and the span number (formwork number) arethe same as those in the diagnosis information management table (FIG.5). The diagnosis information management table (FIG. 5) and thediagnosis target element management table (FIG. 6) are associated witheach other using the diagnosis region number and the span number(formwork number).

The element number is identification information identifying a diagnosistarget element image, which is the element of the diagnosis targetimage.

The coordinates of the start point of the diagnosis target element imageindicate the coordinates of the start point when the diagnosis targetelement image is drawn in a specific span in the development-view image201. For example, in an example case of FIG. 25, coordinates of a startpoint “p21” indicate the start point of a first diagnosis target elementimage “e21.”

The coordinates of the end point of the diagnosis target element imageindicate the coordinates of the end point when the diagnosis targetelement image is drawn in a specific span in the development-view image201. For example, in an example case of FIG. 25, coordinates of an endpoint “p22” indicate the end point of the first diagnosis target elementimage “e21.” Further, each of the coordinates of the start point and thecoordinates of the end point of the diagnosis target element imageindicates a specific position coordinate in the coordinate data 201 cillustrated in FIG. 4.

The width (mm) of the diagnosis target element represents a width ofsomething, such as cracks when the diagnosis target element is cracks.For example, an example case of FIG. 25, a value is input to a widthinput screen “ws1” by a user. When the user inputs a numerical value inthe width input screen “ws1,” the reception unit 32 receives the inputnumerical value, and then the display control unit 34 displays the inputnumerical value (e.g., “0.5”) as illustrated in FIG. 26.

Hereinafter, a description is given of a functional configuration of thediagnosis management server 5.

In the following description, each functional unit of the diagnosismanagement server 5 is described in relation with any of the componentsillustrated in FIG. 2 used for implementing each functional unit of thediagnosis management server 5.

The communication unit 51 of the diagnosis management server 5 (FIG. 3),implemented by an instruction of the CPU 501 (FIG. 2) and the networkI/F 509 (FIG. 2), transmits and receives various data or information toand from other devices or terminals via the communication network 100.

The generation unit 53, implemented by an instruction from the CPU 501(FIG. 2), generates the coordinate data 201 c (FIG. 4) based on thedevelopment-view image 201 and the detection data of sensors, such asthe ranging sensor, acquired from the diagnosis processing terminal 3 bythe communication unit 51 of the diagnosis management server 5.

Specifically, the generation unit 53 generates the coordinate data 201 cfor the development-view image 201 using the detection data acquiredfrom the sensors (e.g., first and second ranging sensors, gyro sensors)installed in the vehicle 9 via the diagnosis processing apparatus 3 asdescribed above.

While the vehicle 9 is capturing images of a tunnel inner surface whiletraveling through the tunnel 8, it is practically difficult for thevehicle 9 to travel at a constant speed in the tunnel 8, and to maintaina constant distance between the vehicle 9 and the tunnel inner surface.Further, the vehicle 9 is often tilted at an angle due to dents on theroad surface in the tunnel 8.

Therefore, the generation unit 53 uses the detection data of each sensorto generate the coordinate data for the development-view image 201 whilecorrecting the coordinate data. In a case of FIG. 4, when the positionof the left upper corner of the span S001 in the coordinate data 201 cand the upper left corner of the first span of the development-viewimage 201 are matched, the origin point is determined, with which thegeneration unit 53 can generate the coordinate data for thedevelopment-view image 201 based on the set origin point.

Further, the diagnosis management server 5 can set the origin pointaccording to a user preference, such as an input from an administrator,or can automatically set the origin point at the generation unit 53.When the origin point is set automatically, the luminance value of thephotographed image rapidly changes at the entrance of the tunnel (i.e.,a boundary between the outside and inside of the tunnel), in which thegeneration unit 53 can easily identify the entrance of the tunnel fromthe photographed image.

Further, the generation unit 53 generates data of a submission document(e.g., observed inspection findings chart, photograph ledger, tunnelinspection result summary table) to be submitted to the governmentoffice based on various data managed by the diagnosis informationmanagement DB 5001 and a diagnosis target element management DB 5002.

The determination unit 55, implemented by an instruction from the CPU501 (FIG. 2), performs a determination process when the generation unit53 is to generate data of the submission document.

The storing/reading unit 59, implemented by an instruction from the CPU501 and the HDD 505 (FIG. 2), stores various data in the storage unit5000, and reads out various data stored in the storage unit 5000.

Processing and Operation:

Hereinafter, a description is given of the processing and operation ofthe embodiment with reference to FIGS. 7 to 35. FIG. 7 is an example ofa sequence diagram illustrating a process of updating data including thedevelopment-view image. FIG. 8 is an example of a sequence diagramillustrating a process of generating data of a submission document.FIGS. 9A, 9B, 9C, and 9D illustrate a scheme of creating a submissiondocument according to one embodiment.

At first, as illustrated in FIG. 9A, the diagnosis processing terminal 3is input with data of a tunnel ledger acquired from the governmentoffice in accordance with a user operation (step S1). Hereinafter, thedata input by the user using the diagnosis processing terminal 3 isreferred to as “field inspection data of the target tunnel.”

Further, the diagnosis processing terminal 3 is input with thedevelopment-view image, data of the detail information of inspectionfindings, and detection data of one or more sensors (e.g., rangesensor), respectively obtained from the vehicle 9 in accordance with theuser operation (step S2).

The communication unit 31 of the diagnosis processing terminal 3 uploadsthe data of the tunnel ledger, input in step S1, and each data (e.g.,the development-view image 201, data of detail information of inspectionfindings, and detection data of sensors such as a range sensor) input instep S2, to the diagnosis management server 5 (step S3). As a result,the communication unit 51 of the diagnosis management server 5 receivesthe data, such as the data of the tunnel ledger.

The diagnosis management server 5 generates the coordinate data 201 c(FIG. 4) based on the development-view image 201 and the detection data.

The storing/reading unit 59 stores the data, such as the data of thetunnel ledger, received in step S3, and the coordinate data 201 c,generated in step S4, in the storage unit 5000 in association with oneanother (step S5).

At any time when the user inputs the diagnosis target image, asillustrated in FIG. 8, the communication unit 31 of the diagnosisprocessing terminal 3 transmits a request for the field inspection dataof the target tunnel, such as the tunnel ledger or the like, to thediagnosis management server 5 in accordance with the user operation(step S11). As a result, the communication unit 51 of the diagnosismanagement server 5 receives the request for the data, such as a tunnelledger.

Then, in the diagnosis management server 5, the storing/reading unit 59reads the field inspection data of the target tunnel, such as data ofthe tunnel ledger or the like, stored in the storage unit 5000 in stepS5 (step S12).

The communication unit 51 transmits the field inspection data of thetarget tunnel, such as the tunnel ledger, read in step S12, to thediagnosis processing terminal 3 (step S13). As a result, thedevelopment-view image 201 is displayed at the diagnosis processingterminal 3 using the browser.

As illustrated in FIG. 9A, in accordance with the user operation, thediagnosis processing terminal 3 performs a process of drawing adiagnosis target image (including diagnosis target element image) on apart of the development-view image 201 (hereinafter, partialdevelopment-view image 202), and inputting diagnosis information (stepS14). The process of step S14 will be described in detail later.

The communication unit 31 transmits a request for creating a submissiondocument to be submitted to the government office or the like to thediagnosis management server 5, together with the data of the drawndiagnosis target element image, and the data of the input diagnosisinformation (step S15). As a result, the communication unit 51 of thediagnosis management server 5 receives the request for creating thesubmission document with the data of the diagnosis target element imageand the data of the diagnosis information.

Then, in the diagnosis management server 5, the storing/reading unit 59stores the data of the diagnosis information and the data of thediagnosis target element image, respectively, in the diagnosisinformation management DB 5001 and the diagnosis target elementmanagement DB 5002 (step S16).

Further, in order to create the submission document, the storing/readingunit 59 reads the data of diagnosis information and the data of thediagnosis target element image, respectively from the diagnosisinformation management DB 5001 and the diagnosis target elementmanagement DB 5002, and also reads the data, such as the tunnel ledgeror the like, from the storage unit 5000 (step S17).

Then, the generation unit 53 of the diagnosis management server 5generates the data of the submission document (e.g., observed inspectionfindings chart, photograph ledger, tunnel inspection result summarytable), illustrated in FIG. 9, using the data of diagnosis information,the data of the diagnosis target element image, and the data of tunnelledger or the like (step S18).

The communication unit 51 transmits the data of the submission documentto the diagnosis processing terminal 3 (step S19). As a result, thecommunication unit 31 of the diagnosis processing terminal 3 receivesthe data of the submission document.

As illustrated in FIG. 9A, the diagnosis processing terminal 3 printsout the data of the submission document to be submitted to thegovernment office or the like (step S20).

As illustrated in FIGS. 9B, 9C, and 9D, the submission documentincludes, for example, the tunnel inspection result summary table (FIG.9B), the observed inspection findings chart (FIG. 9C), and thephotograph ledger (FIG. 9D). By performing the above describedprocessing, the inspection contractor can submit the data of thesubmission document to the government office using printed sheets.Alternatively, if the government rule, such as the national governmentrule, allows the submission of the data of the submission document tothe government office using electronic data alone, the inspectioncontractor can submit the electronic data of the submission document tothe government office without printing the data of the submissiondocument.

Further, the submission document maybe submitted to the governmentoffice from one entity that has created the submission document, or thesubmission document created by one entity is transferred to anotherentity, and then submitted to the government office from another entity.Drawing and Inputting of Diagnosis Information:

Hereinafter, a description is given of the detail of step S14 withreference to FIGS. 10, 14 and 15. FIG. 10 is an example of a flowchartillustrating the steps of the drawing of the image and inputting of thediagnosis information. FIG. 14 is an example of a home screen SC1. FIG.15 is an example of a diagnosis position input screen SC2 when a firstinput mode of a diagnosis target image (i.e., drawing of area) isselected.

Referring to FIG. 10, at first, when a user operates the diagnosisprocessing terminal 3, the display control unit 34 displays the homescreen SC1 (FIG. 14) on the display 308 (step S21).

As illustrated in FIG. 14, the home screen SC1 displays adevelopment-view image 201 on the center of the home screen SC1.Further, as illustrated in FIG. 14, the home screen SC1 displays a totalimage screen SC10 showing an entire image of the development-view image201 on the right upper corner of the home screen SC1. Further, asillustrated in FIG. 14, a plurality of selection buttons “b1” to “b6” isdisplayed on the upper left corner of the home screen SC1. The selectionbutton “b1” is used for selecting a first input mode for inputting anarea of the diagnosis target image (i.e., drawing of area). Theselection button “b2” is used for selecting a second input mode forinputting lines of the diagnosis target image (i.e., drawing of linepattern). The selection button “b3” is used for selecting a third inputmode for inputting the diagnosis region. When selected, the home button“b4” is used for returning to the home screen SC1. The reduction button“b5” is used for reducing a display size of the development-view image201. The enlargement button “b6” is used for enlarging a display size ofthe development-view image 201.

Further, as illustrated in FIG. 14, “RELOAD” button “b11” is displayedat the lower center portion of the home screen SC1. The “RELOAD” buttonb11 is used for displaying a pull-down menu that lists data of thediagnosis region already uploaded to the diagnosis management server 5.Similarly, as illustrated in FIG. 14, “SAVE” button “b12” is displayedat the lower center portion of the home screen SC1. The “SAVE” button“b12” is used for collectively transmitting data of the diagnosisregion, temporarily stored in the diagnosis processing terminal 3, tothe diagnosis management server 5 to save the data of a diagnosis regionin the diagnosis management server 5. Further, a save list 210 is alsodisplayed at the lower center portion of the home screen SC1. The savelist 210 is used for displaying names of data of diagnosis regionsdownloaded from the diagnosis management server 5, and names of data ofdiagnosis regions temporarily stored in the diagnosis processingterminal 3. When the user selects the save list 210 using the pointer“po,” the display control unit 34 displays the diagnosis position inputscreen SC2 showing the corresponding diagnosis region.

Further, as illustrated in FIG. 14, a layer list LL1 is displayed on theright side of the home screen SC1. The layer list LL1 lists types ofinspection findings, such as defects. For example, the layer list LL1displays the types of defects, such as a crack, a water leakage, and acalcification. When a check box of the layer list LL1 is checked, alayer of the checked defect is displayed on the development-view image201. Further, as illustrated in FIG. 14, “LAYER” button “b13” isdisplayed at the right lower side of the home screen SC1. The “LAYER”button “b13” is used for displaying the layer list LL1 on a top layer.

When a user operates the mouse 312 to select a specific span, to beinput with the drawing and diagnosis information, using the pointer “po”on the home screen SC1, the display control unit 34 displays thediagnosis position input screen SC2 on the display 308 as illustrated inFIG. 15 (step S22). The diagnosis position input screen SC2 displays apartial development-view image 202 corresponding to the selected span ofthe development-view image 201. Further, as illustrated in FIG. 15, aviewing direction switching button “bc1” is displayed on the right lowercorner of the diagnosis position input screen SC2. The viewing directionswitching button “bc1” is used for switching the viewing direction ofthe development-view image 201. The switching of the viewing directionwill be described later with reference to FIGS. 34 and 35.

When the user selects any one of the selection buttons “b1,” “b2,” and“b3” using the pointer “po,” the reception unit 32 receives theselection of the input mode (step S23).

Then, when the user performs the drawing of image and the inputting ofdiagnosis information in accordance with the input mode, the drawing ofimage and the inputting of diagnosis information are processed by thediagnosis processing terminal 3 (step S24). The detail of step S24 willbe described later for each input mode.

Then, when the reception unit 32 receives an operation of the mouse 312and the like performed by the user, the storing/reading unit 39temporarily stores the data of the diagnosis region generated byperforming the drawing of image and the inputting of diagnosisinformation to the storage unit 3000 (step S25). The drawn image dataand the input diagnosis information are to be transmitted to thediagnosis management server 5 from the diagnosis processing terminal 3in step S15 described above.

Input Mode of Diagnosis Target Image (Drawing of Area):

Hereinafter, a description is given of the detail of step S24 (FIG. 10)when the first input mode for inputting an area of the diagnosis targetimage (i.e., drawing of an area) is selected with reference to FIGS. 11,and 15 to 22. The first input mode for inputting an area of thediagnosis target image (i.e., drawing of an area) can be referred to asthe first input mode of the diagnosis target image in this description.The first input mode of the diagnosis target image (i.e., drawing of anarea) is used when the diagnosis target corresponds to inspectionfindings that can be identified as a certain area, such as calcificationand water leakage.

FIG. 11 is an example of a flowchart illustrating processing of thefirst input mode of the diagnosis target image (i.e., drawing of anarea). FIG. 15 is an example of the diagnosis position input screen SC2when the first input mode of a diagnosis target image (i.e., drawing ofan area) is selected. FIGS. 16 to 21 are examples of screens wheninputting the diagnosis target image (i.e., drawing of an area) on thediagnosis position input screen. FIG. 22 is another example of thediagnosis position input screen.

At first, when a user selects the selection button “b1” in step S23(FIG. 10) using the pointer “po,” the display control unit 34 sets thefirst input mode of the diagnosis target image (i.e., drawing of anarea) as illustrated in FIG. 15.

In this case, as illustrated in FIG. 16, when the user identifies astart point “p11” of a first diagnosis target element image “e11” usingthe pointer “po,” the reception unit 32 receives the input of the startpoint “p11” of the first diagnosis target element image “e11” (stepS101).

Then, the display control unit 34 displays an enter button “co11” and acancel button “ca11” around the start point “p11” (step S102). The enterbutton “co11” is used for entering the input of the diagnosis targetimage to confirm the input of the diagnosis target element image. Thecancel button “ca11” is used for cancelling the input of the identifiedstart point “p11.” Further, other enter buttons and other cancel buttonscan be respectively used in the same way as the enter button “co11” andthe cancel button “ca11” in this description.

As illustrated in FIG. 17, when the user identifies an end point “p12”of the diagnosis target element image e11 using the pointer “po,” thereception unit 32 receives the input of the end point “p12” of the firstdiagnosis target element image “e11” (step S103).

Then, the display control unit 34 displays the first diagnosis targetelement image “e11” between the start point “p11” and the end point“p12,” and also displays an enter button “co12” and a cancel button“ca12” around the center of the first diagnosis target element image“e11” (step S104) as illustrated in FIG. 17. As described above, theuser can draw the diagnosis target element image by identifying thestart point and the end point of the diagnosis target element image.

The determination unit 35 determines whether the diagnosis targetelement image, displayed in step S104, includes a plurality of diagnosistarget element images (step S105). At this time, since only onediagnosis target element image is displayed as illustrated in FIG. 17,the determination unit 35 determines that the diagnosis target elementimage does not include the plurality of diagnosis target element images(step S105: NO), and the sequence proceeds to step S106.

When the determination unit 35 determines that the diagnosis targetelement image does not include the plurality of diagnosis target elementimages (step S105: NO), the determination unit 35 determines whetherpressing of the enter button is received by the reception unit 32 (stepS106). If the determination unit 35 determines that the pressing of theenter button is received by the reception unit 32 (step S106: YES), thesequence proceeds to step S110, to be described later. On the otherhand, if the determination unit 35 determines that the pressing of theenter button is not received by the reception unit 32 (step S106: NO),the sequence returns to step S103.

As illustrated in FIG. 18, when the user identifies an end point “p13”of a second diagnosis target element image “e12” using the pointer “po,”the reception unit 32 receives the input of an end point “p13” of thesecond diagnosis target element image “e12.” Since the start point ofthe second diagnosis target element image 12 matches the end point “p12”of the first diagnosis target element image “e11,” the user can omit theidentification of the start point of the second diagnosis target elementimage “e12.”

Then, in step S104, the display control unit 34 displays the seconddiagnosis target element image “e12” between the start point (i.e., endpoint “p12”) and the end point “p13,” and also displays an enter button“co13” and a cancel button “ca13” between the first diagnosis targetelement image “e11” and the second diagnosis target element image “e12”as illustrated in FIG. 18.

Then, in step S105, the determination unit 35 determines whether thediagnosis target element image, displayed in step S104, includes aplurality of diagnosis target element images. At this time, since twodiagnosis target element images (i.e., the first diagnosis targetelement image “e11” and the second diagnosis target element image “e12”)are displayed as illustrated in FIG. 18, the determination unit 35determines that plurality of the diagnosis target element images isdisplayed (step S105: YES).

Then, the display control unit 34 automatically displays a thirddiagnosis target element image “e13” (i.e., new diagnosis target elementimage) between the start point “p11” of the first diagnosis targetelement image “e11” and the end point “p13” of the second diagnosistarget element image “e12” as illustrated in FIG. 18 (step S107), inwhich the third diagnosis target element image “e13” is the latestdiagnosis target element image.

Further, the display control unit 34 changes the display positions ofthe enter button and the cancel button (step S108). Specifically, thedisplay control unit 34 changes the enter button “co12” and the cancelbutton “ca12” illustrated in FIG. 17 to the enter button “co13” and thecancel button “ca13” illustrated in FIG. 18.

Then, the determination unit 35 determines whether the pressing of theenter button is received by the reception unit 32 (step S109). If thedetermination unit 35 determines that the pressing of the enter buttonis not received by the reception unit 32 (step S109: NO), the sequencereturns to the above described step S103.

As illustrated in FIG. 19, when the user identifies an end point “p14”of the third diagnosis target element image “e13” using the pointer“po,” the reception unit 32 receives the input of the end point “p14” ofthe third diagnosis target element image “e13.” Since the start point ofthe third diagnosis target element image “e13” matches the end point“p13” of the second diagnosis target element image “e12,” the user canomit the identification of the start point of the third diagnosis targetelement image “e13.”

Then, in step S104, the display control unit 34 displays the thirddiagnosis target element image “e13” between the start point (i.e., endpoint “p13”) and the end point “p14,” and also displays an enter button“co14” and a cancel button “ca14” between the first diagnosis targetelement image “e11, the second diagnosis target element image “e12,” andthe third diagnosis target element image “e13.”

Then, in step S105, the determination unit 35 determines whether thediagnosis target element image, displayed in step S104, includes theplurality of the diagnosis target element images. At this time, sincethree diagnosis target element images are displayed as illustrated inFIG. 19, the determination unit 35 determines that the diagnosis targetelement image, displayed in step S104, includes the plurality of thediagnosis target element images (step S105: YES).

Then, in step S107, the display control unit 34 automatically displays afourth diagnosis target element image “e14” (i.e., new diagnosis targetelement image) between the start point “p11” of the first diagnosistarget element image “e11” and the end point “p14” of the thirddiagnosis target element image “e13” as illustrated in FIG. 19, in whichthe fourth diagnosis target element image “e14” is the latest diagnosistarget element image.

Further, in step S108, the display control unit 34 changes the displaypositions of the enter button and the cancel button. Specifically, thedisplay control unit 34 changes the enter button “co13” and the cancelbutton “ca13” illustrated in FIG. 18 to the enter button “co14” and thecancel button “ca14” illustrated in FIG. 19.

Then, as illustrated in FIG. 20, when the user presses the enter button“co14” using the pointer “po,” the reception unit 32 receives thepressing, and the determination unit 35 determines that the pressing ofthe enter button is received by the reception unit 32 (step S109: YES).

Then, as illustrated in FIG. 21, the determination unit 35 confirms thediagnosis target image (i.e., drawing of area), and the display controlunit 34 displays a confirmed diagnosis target image “dt1” (step S110).

Then, as illustrated in FIG. 21, the display control unit 34 displays arectangular-shaped diagnosis region “da1” including the diagnosis targetimage “dt1,” and a diagnosis information input screen SC3 (step S111).In this case, in order to make the diagnosis information input screenSC3 conspicuous, the display control unit 34 can apply a masking on aportion other than the diagnosis information input screen SC3. In thisdescription, the diagnosis information input screen SC3 may be referredto as the first input screen, and the diagnosis information input screenSC3 and other similar screens can be also referred to as the inputscreen, the input section, or the input box depending on purposes of thescreens, in which the size of screen may be set smaller than a size ofthe display 308.

The user, such as the operator, uses the diagnosis information inputscreen SC3 to input the diagnosis information by referring to the detailinformation of inspection findings recorded by the inspector or theassistant. As illustrated in FIG. 21, the diagnosis information inputscreen SC3 displays, for example, a selection button to link with theprevious or past diagnosis information, a first pull-down menu forselecting an inspection object, a second pull-down menu for selecting aninspection portion, a third pull-down menu for selecting a type ofobserved-inspection findings and abnormality, a first input field forinputting an evaluation result, and a second input field for inputtingthe detail information of inspection findings.

The link with the previous or past diagnosis information is used whenadding a new diagnosis target image in the already confirmed diagnosisregion. For example, the link with the previous or past diagnosisinformation can be used when water leakage is already confirmed as onediagnosis target image in one diagnosis region, and then crack is addedas a new diagnosis image in the one diagnosis region including the waterleakage. Further, as illustrated in FIG. 21, the diagnosis informationinput screen SC3 displays “OK” button for confirming the input diagnosisinformation, and “CANCEL” button for canceling the input diagnosisinformation. The diagnosis information can be also referred to as theassessment information.

In this case, when the user selects and inputs the diagnosis informationin the diagnosis information input screen SC3 and presses the “OK”button, the reception unit 32 receives the selection and the input ofthe diagnosis information (step S112).

Further, as illustrated in FIG. 21, the diagnosis information inputscreen SC3 displays an input switching button “bm” for switching fromthe diagnosis information input screen SC3 to a diagnosis informationinput screen SC4 illustrated in FIG. 22. When the input switching button“bm” (FIG. 21) is pressed, the display control unit 34 switches thediagnosis information input screen SC3 to the diagnosis informationinput screen SC4 (FIG. 22).

The diagnosis information input screen SC4 is used when one diagnosisregion includes a plurality of diagnosis target images, and thediagnosis information is input for each one of the diagnosis targetimages. For example, when one diagnosis region includes three diagnosistarget images (e.g. cracks, calcifications, water leaks), the diagnosisinformation input screen SC4 is used to collectively manage the onediagnosis region including the three diagnosis target images. In thiscase, when data of the diagnosis information is uploaded from thediagnosis processing terminal 3 to the diagnosis management server 5 ata later time, the diagnosis management server 5 manages the threediagnosis target images (e.g., cracks, calcifications, and water leaks)included in the same diagnosis region having the diagnosis region numberof “3” as illustrated in FIG. 5.

Similar to the diagnosis information input screen SC3, the diagnosisinformation input screen SC4 displays “OK” button for confirming theinput diagnosis information, and “CANCEL” button for canceling the inputdiagnosis information as illustrated in FIG. 22. Further, as illustratedin FIG. 22, the diagnosis information input screen SC4 displays an inputswitching button “bs” for switching from the diagnosis information inputscreen SC4 to the diagnosis information input screen SC3 (FIG. 21). Whenthe input switching button “bs” (FIG. 22) is pressed, the displaycontrol unit 34 switches the diagnosis information input screen SC4(FIG. 22) to the diagnosis information input screen SC3 (FIG. 21).

By performing the above described processing, the drawing of thediagnosis target image “dt1” and the diagnosis region “da1” and theselection and the input of the diagnosis information are completed forthe first input mode of the diagnosis target image (i.e., drawing of anarea).

Input Mode of Diagnosis Target Image (Drawing of Line Pattern):

Hereinafter, a description is given of the detail of step S24 (FIG. 10)when the second input mode for inputting a line pattern of the diagnosistarget image (i.e., drawing of a line pattern) is selected withreference to FIGS. 12, and 23 to 28. The second input mode for inputtingthe line pattern of the diagnosis target image (i.e., drawing of a linepattern) can be referred to as the second input mode of the diagnosistarget image in this description. The second input mode of the diagnosistarget image (i.e., drawing of a line pattern) is typically used whenthe diagnosis target is crack.

FIG. 12 is an example of a flowchart illustrating processing of thesecond input mode of the diagnosis target image (i.e., drawing of a linepattern). FIG. 23 is an example of the diagnosis position input screenSC2 when the second input mode of the diagnosis target image (i.e.,drawing of a line pattern) is selected. FIGS. 24 to 28 are examples ofthe diagnosis position input screen SC2 when inputting the diagnosistarget image (i.e., drawing of a line pattern) on the diagnosis positioninput screen SC2.

At first, in step S23 (FIG. 10), when the user selects the selectionbutton “b2” using the pointer “po,” the display control unit 34 sets thesecond input mode of the diagnosis target image (i.e., drawing of a linepattern) as illustrated in FIG. 23.

Then, as illustrated in FIG. 24, when the user identifies a start point“p21” of a first diagnosis target element image “e21” using the pointer“po,” the reception unit 32 receives the input of the start point “p21”of the first diagnosis target element image “e21” (step S201).

Then, the display control unit 34 displays an enter button “co21” and acancel button “ca 21” around the start point “21” (step S202).

As illustrated in FIG. 25, when the user identifies an end point “p22”of the first diagnosis target element image “e21” using the pointer“po,” the reception unit 32 receives the input of the end point “p22” ofthe first diagnosis target element image “e21” (step S203).

Then, the display control unit 34 displays the diagnosis target elementimage “e21” and a width input screen “ws1” between the start point “p21”and the end point “p22,” and also displays an enter button “co22” and acancel button “ca22” around the center of the first diagnosis targetelement image “e21” (step S204). As described above, the user can drawthe diagnosis target element image by identifying the start point andthe end point.

The width input screen “ws1” is used for inputting a width of the linepattern when the diagnosis target element is crack. The width inputscreen “ws1” is displayed near the first diagnosis target element image“e21” between the start point “p21” and the end point “p22.” The userinputs a value of width in the width input screen “ws1” by referring tothe numerical value in the development-view image 201 (e.g., numeralvalue written by a special chalk) and the detail information ofinspection findings. When the user inputs the numerical value in thewidth input screen “ws1,” the reception unit 32 receives the inputnumerical value, and the display control unit 34 displays the inputnumerical value (e.g., “0.5”) as illustrated in FIG. 26.

Then, the determination unit 35 determines whether the pressing of theenter button is received by the reception unit 32 (step S205). If thedetermination unit 35 determines that the pressing of the enter buttonis not received by the reception unit 32 (step S205: NO), the sequencereturns to step S203.

In FIG. 26, when the user identifies an end point “p23” of a seconddiagnosis target element image “e22” using the pointer “po,” thereception unit 32 receives the input of the end point “p23” of thesecond diagnosis target element image “e22.” Since the start point ofthe second diagnosis target element image “e22” matches the end point“p22” of the first diagnosis target element image “e21,” the user canomit the identification of the start point of the second diagnosistarget element image “e22.”

Then, in step S204, the display control unit 34 displays the seconddiagnosis target element image “e22” and a width input screen “ws2”between the start point (i.e., end point “p22”) and the end point “p23,”and also displays an enter button “co23” and a cancel button “ca23”between the first diagnosis target element image “e21” and the seconddiagnosis target element image “e22” as illustrated in FIG. 26. When theuser inputs a numerical value into the width input screen “ws2,” thereception unit 32 receives the input numerical value, and the displaycontrol unit 34 displays the input numerical value (e.g., “0.7”) asillustrated in FIG. 27. In this description, the width input screen maybe referred to as the second input screen. Further, if the diagnosistarget element image is an image having a given area size, an area sizeinput screen can be set.

As illustrated in FIG. 27, when the user presses the enter button “co23”using the pointer “po,” the reception unit 32 receives the pressing, andthe determination unit 35 determines that the pressing of the enterbutton is received by the reception unit 32 (step S205: YES).

Then, the determination unit 35 confirms the diagnosis target image(i.e., drawing of a line pattern), and the display control unit 34displays a confirmed diagnosis target image “dt2” (step S206) asillustrated in FIG. 28.

Further, the display control unit 34 displays a rectangular-shapeddiagnosis region “da2” including the diagnosis target image “dt2,” andthe diagnosis information input screen SC3 (step S207). In this case, inorder to make the diagnosis information input screen SC3 conspicuous,the display control unit 34 can apply a masking on a portion other thanthe diagnosis information input screen SC3.

When the user selects and inputs the diagnosis information in thediagnosis information input screen SC3, and presses the “OK” button, thereception unit 32 receives the selection and input of the diagnosisinformation (step S208).

By performing the above described processing, the drawing of thediagnosis target image “dt2” and the diagnosis region “da2” and theselection and the input of the diagnosis information are completed forthe second input mode of the diagnosis target image (i.e., drawing ofline pattern).

Input Mode of Diagnosis Region:

Hereinafter, a description is given of the detail of step S24 (FIG. 10)when the third input mode of the diagnosis region is selected withreference to FIGS. 13, and 29 to 33. The third input mode of thediagnosis region is used when the diagnosis target image is identifiedafter identifying the diagnosis region in this description.

FIG. 13 is an example of a flowchart illustrating the steps ofprocessing of the third input mode of the diagnosis region. FIG. 29 isan example of the diagnosis position input screen SC2 when the thirdinput mode of the diagnosis region is selected. FIGS. 30 to 33 areexamples of the diagnosis position input screen SC2 for inputting thediagnosis region.

At first, in step S23 (FIG. 10), when the user selects the selectionbutton “b3” using the pointer “po,” the display control unit 34 sets thethird input mode of the diagnosis region as illustrated in FIG. 29.

Then, as illustrated in FIG. 30, when the user identifies a first vertex“p31” of a tentative diagnosis region “da03” using the pointer “po,” thereception unit 32 receives the input of the first vertex “p31” of thetentative diagnosis region “da03” (step S301).

Then, the display control unit 34 displays an enter button “co31” and acancel button “ca 31” around the first vertex “p31” (step S302) asillustrated in FIG. 30.

Then, as illustrated in FIG. 31, when the user identifies a secondvertex “p32,” which is a diagonal vertex with respect to the firstvertex “p31” of the tentative diagnosis region “da03,” using the pointer“po,” the reception unit 32 receives the input of the second vertex“p32” as the diagonal vertex of the first vertex “p31” of the tentativediagnosis region “da03” (step S303).

Then, as illustrated in FIG. 31, the display control unit 34 displaysthe tentative diagnosis region “da03” as a rectangular shape having thefirst vertex “p31” and the second vertex “p32” as the diagonal vertexes,and also displays an enter button “co32” and a cancel button “ca32”around the center of the tentative diagnosis region “da03” (step S304).As above described, the user can draw the diagnosis region byidentifying the two vertexes, each being the diagonal angles.

Then, the determination unit 35 determines whether the pressing of theenter button is received by the reception unit 32 (step S305). If thedetermination unit 35 determines that the pressing of the enter buttonis not received by the reception unit 32 (step S305: NO), the sequencereturns to step S303. In this case, after the user has identified thesecond vertex “p32,” the first vertex “p31” or the second vertex “p32”is changed to enlarge or reduce the area of the tentative diagnosisregion “da03.”

On the other hand, as illustrated in FIG. 32, when the user presses theenter button “co32” using the pointer “po,” the reception unit 32receives the pressing of the enter button “co32,” and the determinationunit 35 determines that the pressing of the enter button is received bythe reception unit 32 (step S305: YES).

Then, the determination unit 35 confirms the tentative diagnosis region“da03” (step S306) as a diagnosis region “da3.”

As illustrated in FIG. 33, the display control unit 34 displays thediagnosis region “da3” having a rectangular shape, which is the same asthe confirmed tentative diagnosis region “da03,” and the diagnosisinformation input screen SC3 (step S307). In this case, in order to makethe diagnosis information input screen SC3 conspicuous, the displaycontrol unit 34 can apply a masking on a portion other than thediagnosis information input screen SC3.

When the user selects and inputs the diagnosis information in thediagnosis information input screen SC3, and presses the “OK” button, thereception unit 32 receives the selection and the input of the diagnosisinformation (step S308).

By performing the above described processing, the drawing of thediagnosis region “da3” and the selection and input of the diagnosisinformation are completed for the third input mode of the diagnosisregion. Thereafter, as similar to the first input mode of the diagnosistarget image (i.e., drawing of an area) and the second input node of thediagnosis target image (i.e., drawing of a line pattern), the user candraw the diagnosis target image in the diagnosis region “da3.”

Change of Viewing Direction

Hereinafter, a description is given of process of shifting or changingof viewing directions of the development-view image 201 with referenceto FIGS. 34A to 34C and 35A to 35B. FIG. 34A illustrates a relationshipbetween the tunnel 8 and the viewing directions, FIG. 34B illustrates aschematic diagram of the tunnel 8 viewed from the lower direction of thetunnel 8, and FIG. 34C illustrates a schematic diagram of the tunnel 8viewed from the upper direction of the tunnel 8. FIGS. 35A and 35B areexamples of diagnosis target images obtained by switching the viewingdirections, in which FIG. 35A is an example of the diagnosis targetimage viewed from the lower direction of the tunnel 8, and FIG. 35B isan example of the same diagnosis target image viewed from the upperdirection of the tunnel 8.

The development-view image 201 is an image acquired by looking up thewall and ceiling of the tunnel 8 from the inside of the tunnel 8 asillustrated in FIG. 1. This image is referred to as a “look-up image.”However, the observed inspection findings chart to be submitted to thegovernment office might be required to be an image viewed from theoutside of the tunnel 8 (i.e., above the tunnel 8) as illustrated inFIG. 9C. This image is referred to as a “look-down image.”

As illustrated in FIG. 34A, the tunnel 8 can be viewed from a look-upposition of the tunnel 8 such as from an inside 81 of the tunnel 8 andfrom a look-down position of the tunnel 8 such as from an outside 82 ofthe tunnel 8, in which the look-up position views the tunnel 8 into aupward direction from the inside 81 of the tunnel 8 and the look-downposition views the tunnel 8 into a downward direction from the outside82 of the tunnel 8. Since the tunnel 8 may be built in undergrounds,such as hills and mountains, the look-down position may be a virtualposition in some cases.

As illustrated in FIG. 34A, when the inside 81 of the tunnel 8 is viewedalong the viewing direction “sd1,” the development-view image becomesthe “look-up image” as illustrated in FIG. 34B. In this case, thedirections of virtual arrows “va1” and “va2” in FIG. 34A, respectively,become the upward direction at the bottom left, and the downwarddirection at the upper right in FIG. 34B.

Further, when the same image is viewed from the outside 82 of the tunnel8 along the viewing direction “sd2,” the development-view image becomesthe “look-down image” as illustrated in FIG. 34C. In this case, thedirections of virtual arrows “va1” and “va2” in FIG. 34A, respectively,become the downward direction at the upper left, and the upwarddirection at the bottom right in FIG. 34C. That is, the look-up imageand the look-down image are the inverted images.

When the display control unit 34 switches or inverts the top and bottomof the development-view image 201 while displaying the development-viewimage 201 on the display 308, the display control unit 34 displays thediagnosis target element image by changing the y-coordinate thedevelopment-view image 201 from “Y” to “−Y” for the two-dimensionalcoordinates (X, Y) of the diagnosis target element image stored in thestorage unit 3000.

When the user presses a “switch to look-down” button “bc1” on thediagnosis position input screen SC2 in FIG. 35A, the reception unit 32receives the pressing of the “switch to look-down” button “bc1,” andthen the display control unit 34 switches or converts the image viewfrom the look-up image (FIG. 35A) to the look-down image (FIG. 35B).Further, when the user presses a “switch to look-up” button “bc2” on thediagnosis position input screen SC2 in FIG. 35B, the reception unit 32receives the pressing of the “switch to look-up” button “bc2”, and thenthe display control unit 34 switches or converts the image view from thelook-down image (FIG. 35B) to the look-up image (FIG. 35A). With thisconfiguration, the user can draw the diagnosis target element and thediagnosis region using any one of the look-up image and the look-downimage. In this case, the coordinates of positions of the diagnosistarget element image and diagnosis region stored in the storage unit3000 are not changed, but the display control unit 34 changes thedisplay style alone.

As to the above-described embodiment, by using the diagnosis processingterminal 3, the user can draw the diagnosis target image indicating thediagnosis target on the image data (e.g., development view image) of thestructural object (e.g., tunnel), and can input the diagnosisinformation including the diagnosis result of the diagnosis target. Asdescribed above, since the user can directly draw the diagnosis targetimage indicating the diagnosis target identified on the development-viewimage 201, mistakes or errors that might occur during the documentcreation process can be reduced compared to the conventional methods ofcreating the final inspection report including the observed inspectionfindings chart or the like by comparing and checking a large number ofdocuments and screens using hands and eyes of the user alone.

Further, by associating and storing the coordinates of positions of thediagnosis region and the diagnosis information of the diagnosis regionusing the diagnosis processing terminal 3, the workload for creating thesubmission document including the diagnosis information of thestructural object, such as the tunnel 8, can be reduced compared toconventional methods.

Further, since the photograph images attached to the photograph ledgeruse the images corresponding to the diagnosis regions on thedevelopment-view image 201, conventional manual work, such as a manualpasting of the observed-inspection findings photograph on the photographledger can be omitted, and thereby mistakes of pasting theobserved-inspection findings photographs on the photograph ledger at awrong position can be prevented.

Further, since the partial development-view image 202 can be switchedbetween the look-up image 222 a and the look-down image 222 b asillustrated in FIGS. 35A and 35B, the drawing of diagnosis target imageand the inputting of diagnosis information of diagnosis target image canbe performed using the development-view image 201 according to theuser's preference of the look-up image 222 a and the look-down image 222b, thereby mistakes or errors that might occur during the documentcreation process can be reduced, in particular, prevented. Further, whensubmitting the final inspection report to the government office, thediagnosis processing terminal 3 can output the look-down image, requiredby the government office in some countries, so that the user error inthe final inspection report, such as user's misunderstanding of theimage direction, can be prevented.

Compared to conventional methods, which is performed mostly using manualworks of one or more persons and mostly analog data and informationrequiring longer time and greater manual workloads and frequentlycausing mistakes and errors due to the complexity of informationhandling, by using the diagnosis processing terminal 3 and digitizeddata and information, as above described in the embodiment, the finalinspection report including the diagnosis information of the inspectedstructural object can be created with less effort and fewer mistakes,and further, the final inspection report can be corrected easily even ifthe correction of the final inspection report is required after creatingthe final inspection report. The user can draw the diagnosis targetimage indicating the diagnosis target on the image of the structuralobject using the diagnosis processing terminal 3, and can input thediagnosis information including the diagnosis result. Further, bystoring the coordinates of the diagnosis region and the diagnosisinformation of the diagnosis region using the diagnosis processingterminal 3, the final inspection report including the diagnosisinformation of the inspected structural object can be created with lesseffort and fewer mistakes compared to conventional methods.

As above described with reference to FIG. 21, the diagnostic informationinput screen SC3 is displayed on the development-view image 201 of thetunnel 8, but not limited to thereto. For example, as illustrated inFIG. 36, a diagnostic information input screen SC5 can be displayed onthe display 308 outside the development-view image 201 of the tunnel 8.Further, the diagnostic information input screen SC5 can be displayed onanother display different from the display 308, in which a plurality ofdisplays is used.

In the above described embodiment, the structural object is exemplifiedas the tunnel, but not limited thereto. For example, the structuralobject includes piping or tubes used for transporting materials, such asgas, liquid, powder, and granular substance. Further, the structuralobject can be a vertical hole-shaped reinforced concrete structure, suchas a hoistway used as an elevator shaft in which a lift or an elevatortravels.

In the above-described embodiments, the size of the diagnosis region“da1” is set greater than the size of the diagnosis target image “dt1,”but not limited thereto. For example, the size of the diagnosis region“da1” can be set same as the size of the diagnosis target image “dt1.”

Further, in the above-described embodiments, the reception unit 32receives the drawing of the diagnosis target and the inputting of thediagnosis information of the diagnosis target from the user, but notlimited thereto. For example, an artificial intelligence (AI) programexecuting on the diagnosis processing terminal 3 or the diagnosismanagement server 5 can search the diagnosis target region on thedevelopment-view image 201, automatically select the diagnosis target,and measure the width of the diagnosis target. The selection of thediagnosis target also can be performed by a selection unit implementedby the artificial intelligence program. Further, the measurement of thewidth of the diagnosis target can be performed by a measurement unitimplemented by the artificial intelligence program.

Further, in the above described embodiment, the display control unit 34displays the diagnosis information input screen SC3 on thedevelopment-view image 201, but not limited thereto. For example, thediagnosis information input screen SC3 can be displayed at a part of theperiphery of the development-view image 201 if the development-viewimage 201 can be reduced in size and displayed with the diagnosisinformation input screen SC3.

Numerous additional modifications and variations are possible in lightof the above teachings. It is therefore to be understood that, withinthe scope of the appended claims, the disclosure of this patentspecification can be practiced otherwise than as specifically describedherein.

Each of the functions of the above-described embodiments can beimplemented by one or more processing circuits or circuitry. Processingcircuitry includes a programmed processor, as a processor includescircuitry. A processing circuit also includes devices such as anapplication specific integrated circuit (ASIC), digital signal processor(DSP), field programmable gate array (FPGA), system on a chip (SOC),graphics processing unit (GPU), and conventional circuit componentsarranged to perform the recited functions.

What is claimed is:
 1. An input apparatus to input a diagnosis result ofa diagnosis target detected in a structural object, the input apparatuscomprising: circuitry configured to control a display to display adevelopment-view image of the structural object; receive an input, onthe development-view image of the structural object displayed on thedisplay, of a drawing of a diagnosis target image that indicates thediagnosis target detected in the structural object; and control thedisplay to switch a viewing direction of the development-view image ofthe structural object between a first viewing direction originating froma look-up position and a second viewing direction originating from alook-down position of the structural object, wherein the first viewingdirection is an opposite direction as the second viewing direction, thelook-up position is a position below an inside surface of the structuralobject, and the look-down position is a virtual position outside of andabove the structural object.
 2. The input apparatus of claim 1, whereinthe drawing, input to the circuitry, includes a diagnosis target elementimage that indicates an element configuring the diagnosis target imageon the development-view image of the structural object, and when thecircuitry controls the display to switch the viewing direction of thedevelopment-view image of the structural object between the firstviewing direction and the second viewing direction, the circuitry isfurther configured to control the display to display the diagnosistarget image configured with the diagnosis target element image on thedevelopment-view image by superimposing the diagnosis target image overthe development-view image and inverting a color scheme of the diagnosistarget image configured with the diagnosis target element.
 3. The inputapparatus of claim 2, further comprising: a memory configured to storetwo-dimensional position coordinates of “X” and “Y” of the diagnosistarget element image in the development-view image, wherein when thecircuitry controls the display to switch the viewing direction of thedevelopment-view image of the structural object between the firstviewing direction and the second viewing direction, the circuitry isfurther configured to control the display to display the diagnosistarget element image by changing a position coordinate of “Y” for thetwo-dimensional position coordinates of the diagnosis target elementimage stored in the memory to “−Y”.
 4. The input apparatus of claim 3,wherein the circuitry is further configured to control the display todisplay a diagnosis information input screen for receiving a secondinput of diagnosis information that includes including the diagnosisresult of the diagnosis target with the development-view image, andreceive the second input of the diagnosis information via the diagnosisinformation input screen, and the memory stores the two-dimensionalposition coordinates of the diagnosis target element image and thediagnosis information in association with each other.
 5. The inputapparatus of claim 1, wherein the structural object is a tunnel.
 6. Adiagnosis system, comprising: the input apparatus of claim 1; and aserver that manages the diagnosis information.
 7. A method of inputtinga diagnosis result of a diagnosis target detected in a structuralobject, the method comprising: controlling a display to display adevelopment-view image of the structural object; receiving an input, onthe development-view image of the structural object displayed on thedisplay, of a drawing of a diagnosis target image that indicates thediagnosis target detected in the structural object; controlling thedisplay to switch a viewing direction of the development-view image ofthe structural object between a first viewing direction originating froma look-up position and a second viewing direction originating from alook-down position of the structural object, the first viewing directionis an opposite direction as the second viewing direction, the look-upposition being a position below an inside surface of the structuralobject, and the look-down position being a virtual position outside ofand above the structural object; and controlling the display to displaythe diagnosis target image configured with the diagnosis target elementimage on the development-view image by superimposing the diagnosistarget image over the development-view image and inverting a colorscheme of the diagnosis target image configured with the diagnosistarget element.
 8. A non-transitory computer readable storage mediumstoring one or more instructions that, when executed by one or moreprocessors, cause the one or more processors to execute a method ofinputting a diagnosis result of a diagnosis target detected in astructural object, comprising: controlling a display to display adevelopment-view image of the structural object; receiving an input, onthe development-view image of the structural object displayed on thedisplay, of a drawing of a diagnosis target image that indicates thediagnosis target detected in the structural object; controlling thedisplay to switch a viewing direction of the development-view image ofthe structural object between a first viewing direction originating froma look-up position and a second viewing direction originating from alook-down position of the structural object, the first viewing directionis an opposite direction as the second viewing direction, the look-upposition being a position below an inside surface of the structuralobject, and the look-down position being a virtual position outside ofand above the structural object; and controlling the display to displaythe diagnosis target image configured with the diagnosis target elementimage on the development-view image by superimposing the diagnosistarget image over the development-view image and inverting a colorscheme of the diagnosis target image configured with the diagnosistarget element.
 9. The input apparatus of claim 1, wherein the circuitrycontrols the display to switch the viewing direction in response to auser input indicating to switch the viewing direction.